'''
文件的读取
'''

# 打开文件 "r"
# f = open("G:/python/测试文件.txt", "r", encoding="UTF-8")


# 读取文件 read（）
# 多次调用read（） 下次会读取上次剩余的内容
# print("读取5个字节：" + f.read(5))
# print("读取全部内容：" + f.read())
print("-----------------------------------------")

# 读取文件-readLines（）
# lines = f.readlines()
# print(f"lines对象的类型：{type(lines)}")
# print(f"lines对象的内容： {lines}")
print("-----------------------------------------")

# 读取文件 -readline() 一次读取一行
# line1 = f.readline()
# print({line1})
# line2 = f.readline()
# print({line2})
# line3 = f.readline()
# print({line3})
# line4 = f.readline()
# print({line4})
print("-----------------------------------------")

# for循环读取文件
# line = f.readline()
# for line in f:
#     print(f"每行数据：{line}")
print("-----------------------------------------")

# 文件关闭 close（）
# f.close()
print("-----------------------------------------")

# with open 语法  会自动关闭文件读取程序
with open("文本/测试文件.txt", "r", encoding="UTF-8") as f:
    print({f})
    for line in f:
        print({line})
